$(function () {
    //自定义校验规则
    layui.form.verify({
        //1,密码长度校验规则(6-12,且不能包含空白字符)
        pwd: [/^\S{6,12}$/, '密码的长度为6-12个字符且不能包含空格!'],
        //2,新密码不能和原密码一样
        samePwd: function (newPwd) {
            //形参的值就是新密码
            const oldPwd = $('[name="oldPwd"]').val()
            if (oldPwd === newPwd) {
                return '新密码不能与原密码一致'
            }
        },
        //3,新密码和确认密码框的值必须一样
        rePwd: function (rePwd) {
            //形参中的rePwd就是确认新密码
            const newPwd = $('[name="newPwd"]').val()
            if (rePwd !== newPwd) {
                return '两次密码不一致'
            }
        }
    })

    //为表单绑定submit事件
    $('#updatePwd').on('submit', function (e) {
        e.preventDefault()
        $.post('/my/updatepwd', $(this).serialize(), function (res) {
            console.log(res);
            if (res.status === 0) {
                //修改成功
                layer.msg('密码修改成功!')
                $('#updatePwd')[0].reset()
            } else {
                layer.msg('密码修改失败!')
            }
        })
    })
})